@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
31 lines (27 loc) • 785 B
text/typescript
import { DatabaseLoadingState } from '@/types/clientDB';
export enum AppLoadingStage {
GoToChat = 'goToChat',
Idle = 'appIdle',
InitAuth = 'initAuth',
InitUser = 'initUser',
Initializing = 'appInitializing',
}
export const SERVER_LOADING_STAGES = [
AppLoadingStage.Idle,
AppLoadingStage.Initializing,
AppLoadingStage.InitAuth,
AppLoadingStage.InitUser,
AppLoadingStage.GoToChat,
];
export const CLIENT_LOADING_STAGES = [
AppLoadingStage.Idle,
AppLoadingStage.Initializing,
DatabaseLoadingState.Initializing,
DatabaseLoadingState.LoadingDependencies,
DatabaseLoadingState.LoadingWasm,
DatabaseLoadingState.Migrating,
DatabaseLoadingState.Finished,
DatabaseLoadingState.Ready,
AppLoadingStage.InitUser,
AppLoadingStage.GoToChat,
] as string[];